From 61ae399bf787090110624e57463e079a6615f549 Mon Sep 17 00:00:00 2001 From: "tsteven4@gmail.com" Date: Thu, 13 Feb 2014 00:27:45 +0000 Subject: [PATCH] fix potential buffer overrun in dg-100.cc git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4732 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/dg-100.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpsbabel/dg-100.cc b/gpsbabel/dg-100.cc index 71d6bb470..0f1d04cbe 100644 --- a/gpsbabel/dg-100.cc +++ b/gpsbabel/dg-100.cc @@ -258,7 +258,7 @@ process_gpsfile(uint8_t data[], route_head** track) bintime = be_read32(data + i + 8) & 0x7FFFFFFF; bindate = be_read32(data + i + 12); creation_time = bintime2utc(bindate, bintime); - strftime(buf, 4096, "DG-100 tracklog (%Y/%m/%d %H:%M:%S)", + strftime(buf, sizeof(buf), "DG-100 tracklog (%Y/%m/%d %H:%M:%S)", gmtime(&creation_time)); *track = route_head_alloc(); (*track)->rte_name = buf; -- 2.30.2